草庐IT

Android 逆向

全部标签

android - 当音频文件在 android 后台运行时更改背景图像

当音频文件在后台运行时,我正在尝试更改Android应用程序中的图像,但我遇到了问题。下面是我的代码:publicclassSongActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_song);finalRelativeLayoutrel=(RelativeLayout)findViewById(R.id.activity_

android - 使用 dagger-2 在 fragment 中注入(inject)首选项时出现 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭5年前。我在注入(inject)首选项时出错:无法找出问题。以下是我正在使用的一些类(class):AppModule类@ModulepublicclassAppModule{privatefinalMyApplicationapp;publicAppModule(MyApplicationapp){this.app=app;}@Provides@SingletonpublicContextprovideContext(){returnapp;}@Prov

android - flatMap 中的 NetworkOnMainThreadException

我是rxjava或rxandroid的新手,我想将我的AsyncTask和回调hell更改为observable和subscriber。但我对此有疑问。我需要对我的数据库执行两个请求。我对第一个请求的响应将是第二个请求的结果。我尝试用flatMap解决这个问题。第一个请求返回值,一切正常,但下一个请求给我NetworkOnMainThreadException。我知道请求在主线程上执行,但为什么呢?我尝试在flatMap之前添加subscribeOn(Schedulers.io())但结果是一样的。你能帮我解释一下我做错了什么吗?提前致谢。我的代码......privatevoidge

android - 在android中加载webview后隐藏进度条

我想知道当我将这段代码添加到我的代码中时出现了什么问题。web.setWebViewClient(newWebViewClient(){publicvoidonReceivedError(WebViewview,interrorCode,Stringdescription,StringfailingUrl){web.loadUrl("file:///android_asset/error.html");}});Progressbar和textview在webview加载完成后永远不会变得不可见publicclassYazdMapextendsActionBarActivity{WebV

android - 从 Firebase 数据库并行检索数据并与 Android 中的 UI 同步

我正在尝试在我的应用程序中实现firebase数据库,但我在同时从多个节点检索数据和更新ui时遇到问题。我将所有Firebase方法存储在一个单独的类中。这是从节点检索数据的方法之一的示例。publicstaticvoidgetTrainerCity(finalTrainertrainer){dbref.child(USER_CITY).child(trainer.getId()).addValueEventListener(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot)

android - 在 Google Cloud Messaging 中使用 C2D_MESSAGE 权限

我试图了解GCM应用程序如何使用C2D_MESSAGE权限。我的猜测是GCM服务客户端应用程序将通过sendBroadcast(Intentintent,StringreceiverPermission)API方法向订阅者应用程序发送广播,其中接收者权限将设置为订阅者应用程序定义的C2D_MESSAGE权限。但是,我无法在GooglePlay商店应用程序(我认为它是GCM服务客户端应用程序?)本身中找到它。我看错地方了吗?还是这是以不同的方式完成的?感谢所有帮助。谢谢! 最佳答案 从技术上讲,消息从GCM服务器发送到订阅者(即GCM

android - 从等式中显示错误的值

我正在尝试实现以下等式,但没有显示确切的值。假设data1到data9的值为:5,1,1,1,2,1,3,1,1,y的值为2。但显示null.original方程式链接:https://www.researchgate.net/publication/303232034_Mathematical_Model_Development_to_Detect_Breast_Cancer_Using_Multigene_Genetic_Programmingdoubleterm3=Math.cos(Math.log10(data7))/(data6+data7-6.419);doubley=0.

java - Android,在应用程序中显示 JSON 数据

我有这个JSON数据,我试图显示“测量”部分,但它不起作用。(我得到这个:java.lang.IllegalStateException:ExpectedBEGIN_OBJECTbutbeBEGIN_ARRAYatline1column2path$)。我是Android开发的初学者,这是我的第一个应用程序,我只是不知道如何解决这个问题。这里是JSON:[{"id":1,"type":"TEMPERATURE","measurements":[{"value":"22.58","time":"2017-01-11T12:20:44.701"}]},{"id":2,"type":"HUMI

java - Android 应用关闭后正确重启服务

我目前正在开发一个依赖后台服务的电子邮件应用程序,以便能够自动获取新电子邮件。当应用程序打开(或在应用程序的运行列表中)时,这非常有效,但是一旦我关闭应用程序/将其从最近的应用程序列表中删除,服务也会停止。这可以通过进入设备上的“开发人员设置”并查看没有为我的应用程序运行的进程或服务来确认。我在StackOverflow上阅读了无数线程,但似乎没有一个能解决问题。有时调用onTaskRemoved()并重新启动服务,但有时根本不调用或调用它,日志显示操作系统已安排重新启动服务但随后service被操作系统强制关闭而我总是需要运行此服务来检索新电子邮件。我当前的代码如下:我的服务:@Ov

android - 如何使用 Anko DSL 设置 NavigationView 标题 View ?

一般的XML布局,默认的主布局是这样的:我尝试用AnkoDSL编写代码:...overridefuncreateView(ui:AnkoContext)=with(ui){drawerLayout{lparams(width=matchParent,height=matchParent)id=ID_DRAWER_LAYOUTfitsSystemWindows=truenavigationView{lparams(width=wrapContent,height=matchParent)id=ID_NAVIGATION_VIEWforegroundGravity=Gravity.STAR